Lecture 17: Approximation algorithm for max-cut
نویسنده
چکیده
Given an undirected graph G = (V,E), the max-cut problem asks for the partition S1, S2 ⊆ V , s.t., the number of edges going from S1 to S2 are maximized. Remember that since S1, S2 is a partition, so S1∪S2 = V and S1 ∩ S2 = ∅. Clearly this is an optimization problem. It is known to be NP-hard and so not expected to have a polynomial time algorithm. We are interested in finding an approximation algorithm for this problem. Many problems in the real world can be formulated as a max-cut instance. For example, suppose the graph gives information about the friendships in a set of students. More concretely, the vertices correspond to students in the class and there is an edge present between two students if they are friends. The problem is to put them in two different classroom so that the number of friendships (edges) across the two rooms is maximized (one measure to stop copying). This is essentially solving a max-cut problem on the given graph.
منابع مشابه
CSE 533 : The PCP Theorem and Hardness of Approximation ( Autumn 2005 ) Lecture 17 : MAX - CUT : Approximation and Hardness Nov
As an example, we note that the bipartite graph has maxcut exactly equal to the sum of the weights of all its edges. A particular case of the MAX-CUT problem occurs when all the edge weights are reduced to unity. In that case it becomes equivalent to the MAX-2COLORING problem. In the MAX-2COLORING problem, we try to find the maximum number of edges in a given graph G which can be colored by usi...
متن کامل7.1 Introduction 7.2 Weighted Max Cut
In Lecture 2, we discussed the unweighted max cut problem and gave 2-approximation algorithms based on local search, greedy paradigm and randomization. Today, we will study the weighted version of the max cut problem. Using this problem we will illustrate a general technique of bounding the running time of a local search based algorithm at the expense of a small factor in the approximation guar...
متن کامل8.1 Balanced Cut
In the last lecture, we described an O(log k logD)-approximation algorithm for Sparsest Cut, where k is the number of terminal pairs and D is the total requirement. Today we will describe an application of Sparsest Cut to the Balanced Cut problem. We will then develop an O(log k)approximation algorithm for Sparsest Cut, due to Linial, London, and Rabinovich [4], using metric embeddings techniqu...
متن کاملLecture 17 ( Nov 3 , 2011 ) : Approximation via rounding SDP : Max - Cut
The next technique we learn is designing approximation algorithms using rounding semidefinite programs. This was first introduced to obtain improved approximation algorithms for the problem of Max-Cut. A trivial 1 2-approximation is to obtain a random partition of the vertices; i.e. place every vertex v ∈ V into set S with probability 1/2. We get E(weight of cut) = 1 2 e∈E w(e) ≥ 1 2 opt and th...
متن کاملInapproximability of Minimum Vertex Cover
Last time we examined a generic approach for inapproximability results based on the Unique Games Conjecture. Before, we had already shown that approximating MAX-3-LIN to within a constant factor larger than 12 is NP-hard. To do this we used a tweaked version of our dictatorship test that we came up with earlier in the semester. Last time we (re)proved that approximating MAX-3-LIN to within a co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014